package inv.loader.logic;

import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;

public interface TableExport {

	public abstract boolean exportData(OutputStream stream, List<?> data,
			String[] properties) throws LoaderException;

	public abstract boolean exportDataWithAttributes(OutputStream stream,
			List<?> data, String[] properties) throws LoaderException;

	public abstract <T> List<T> importData(Class<T> beanClass,
			InputStream stream) throws LoaderException;

}